package com.guangyunl.b_array;

import java.util.Scanner;

// 需求: 用一个数组存储字符串，从键盘输入，并遍历显示
public class Demo03TraString {
    public static void main(String[] args) {
        // 创建Scanner对象
        Scanner sc = new Scanner(System.in);
        System.out.print("请输入字符串数组的长度:");
        // 录入字符串数组的长度
        int str1len = sc.nextInt();
        // 读取并丢弃换行符
        sc.nextLine();
        System.out.println("=====================");
        // 定义字符串数组
        String[] str1 = new String[str1len];
        // 循环录入字符串数组的值
        for (int i = 0; i < str1.length; i++) {
            System.out.print("请输入第" + (i + 1) + "个字符串:");
            str1[i] = sc.nextLine(); // 遇到回车就结束录入
        }
        // 记得关闭 Scanner
        sc.close();
        System.out.println("=====================");
        // 循环遍历str1并输出
        for (int i = 0; i < str1.length; i++) {
            System.out.println("str1[" + i + "] = " + str1[i]);
        }
    }
}
/*
请输入字符串数组的长度:6
=====================
请输入第1个字符串:元素一
请输入第2个字符串:元素二
请输入第3个字符串:元素三
请输入第4个字符串:元素四
请输入第5个字符串:元素五
请输入第6个字符串:元素六
=====================
str1[0] = 元素一
str1[1] = 元素二
str1[2] = 元素三
str1[3] = 元素四
str1[4] = 元素五
str1[5] = 元素六
 */